﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Card : MonoBehaviour//, RoundCountObserver
{
    [Tooltip("卡牌ID，决定卡牌全部属性。如：墨子/孔子"), Header("卡牌ID")]
    public CardProps.ID ID; 

    [Tooltip("卡牌阵营。如：墨家/法家/儒家"), Header("卡牌阵营")]
    public CardProps.Camp Camp; 


    /* [Header("效果条件")]
    public Effect.Condition EffectCondition;


    [Header("效果目标指定")]
    public Effect.Target EffectTarget;


    [Header("发动时机")]
    public Effect.SettleTime EffectSettleTime;*/
    [Header("战斗力")]
    public int CE;

    [Header("费用")]
    public int Cost;
    /*public void OnHiddenCall() {

    }
    public void OnExposedCall() {

    }
     public void SettleEffect() {
        switch(EffectSettleTime.Type) {
            case Effect.SettleTimeType.IMMEDIATE:
                break;
            case Effect.SettleTimeType.DELAY:
                break;
            case Effect.SettleTimeType.LAST:
                break;
        }
    }
    //委托
    public void OnMyRoundStart() {

    }*/
}
